package top.infopub.mgr.mkt.vo;


import top.infopub.model.mkt.InquiryPro;
import top.infopub.model.mkt.InquiryProAtt;
import top.infopub.model.mkt.InquiryProSub;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;


/**
 * InquiryProVo
 * @author wangw
 * @version 2020年1月9日
 * @see InquiryProVo
 * @since
 */
public class InquiryProVo extends InquiryPro {


    /**
     *
     */
    private static final long serialVersionUID = 1564136846325242729L;


    /*项目编码*/
    private String proCode;

    /*日期*/

    private String  dates;


    /*项目名称*/
    private String proName;

    /*营销经理*/
    private String staffId;

    /*真实姓名*/
    private  String srealName;

    /*公司*/
    private String  hrOrgId;
    private String compName;
    /**
     * 查询条件-开始日期
     */
    private Date startDate;

    /**
     * 查询条件-结束日期
     */
    private Date endDate;

    /**
     * 查询条件-资格预审截止日期开始日期
     */
    private Date inquiryStartDate;

    /**
     * 查询条件-资格预审截止日期结束日期
     */
    private Date inquiryEndDate;

    /**
     * 查询条件-投标保证金（小）
     */
    private BigDecimal sumAmountMin;

    /**
     * 查询条件-投标保证金（大）
     */
    private BigDecimal sumAmountMax;

    /*状态*/
    private String processStatus;
    /**
     * 营销经理
     */
    private String hrStaffName;

    /**
     * 申请公司id
     */
    private String inquiryOrgId;


    /**
     * 申请部门id
     */
    private String inquiryDeptId;

    /**
     * 申请公司
     */
    private String orgName;

    /**
     * 申请部门
     */
    private String deptName;

    /**
     * 项目城市
     */
    private String sgCityName;

    /**
     * 一般公共预算收入（亿元）
     */
    private BigDecimal pubIncome;

    /**
     * 年度PPP项目占一般公共预算支出比例比(%)
     */
    private BigDecimal pppPercent;

    /**
     * 子项集合
     */
    private List<InquiryProSub> inquiryProSubs;

    /**
     * 联合体单位
     */
    private List<InquiryProCoopVo> inquiryProCoopVos;

    /**
     * 附件
     */
    private List<InquiryProAtt> inquiryProAtts;


    /*最大营销费用*/
    private String maxAmt;

    /*最小营销费用*/
    private String minAmt;

    /*营销经理*/
    private String staffName;

    public String getMaxAmt() {
        return maxAmt;
    }

    public void setMaxAmt(String maxAmt) {
        this.maxAmt = maxAmt;
    }

    public String getMinAmt() {
        return minAmt;
    }

    public void setMinAmt(String minAmt) {
        this.minAmt = minAmt;
    }

    public String getDates() {
        return dates;
    }

    public void setDates(String dates) {
        this.dates = dates;
    }

    public String getCompName() {
        return compName;
    }

    public void setCompName(String compName) {
        this.compName = compName;
    }

    public String getStaffName() {
        return staffName;
    }

    public void setStaffName(String staffName) {
        this.staffName = staffName;
    }

    public String getProName() {
        return proName;
    }

    public void setProName(String proName) {
        this.proName = proName;
    }

    public String getStaffId() {
        return staffId;
    }

    public void setStaffId(String staffId) {
        this.staffId = staffId;
    }

    public String getHrOrgId() {
        return hrOrgId;
    }

    public void setHrOrgId(String hrOrgId) {
        this.hrOrgId = hrOrgId;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public Date getInquiryStartDate() {
        return inquiryStartDate;
    }

    public void setInquiryStartDate(Date inquiryStartDate) {
        this.inquiryStartDate = inquiryStartDate;
    }

    public Date getInquiryEndDate() {
        return inquiryEndDate;
    }

    public void setInquiryEndDate(Date inquiryEndDate) {
        this.inquiryEndDate = inquiryEndDate;
    }

    public String getInquiryOrgId() {
        return inquiryOrgId;
    }

    public void setInquiryOrgId(String inquiryOrgId) {
        this.inquiryOrgId = inquiryOrgId;
    }

    public String getInquiryDeptId() {
        return inquiryDeptId;
    }

    public void setInquiryDeptId(String inquiryDeptId) {
        this.inquiryDeptId = inquiryDeptId;
    }

    public List<InquiryProCoopVo> getInquiryProCoopVos() {
        return inquiryProCoopVos;
    }

    public void setInquiryProCoopVos(List<InquiryProCoopVo> inquiryProCoopVos) {
        this.inquiryProCoopVos = inquiryProCoopVos;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public BigDecimal getPubIncome() {
        return pubIncome;
    }

    public void setPubIncome(BigDecimal pubIncome) {
        this.pubIncome = pubIncome;
    }

    public BigDecimal getPppPercent() {
        return pppPercent;
    }

    public void setPppPercent(BigDecimal pppPercent) {
        this.pppPercent = pppPercent;
    }

    public String getSgCityName() {
        return sgCityName;
    }

    public void setSgCityName(String sgCityName) {
        this.sgCityName = sgCityName;
    }

    public String getHrStaffName() {
        return hrStaffName;
    }

    public void setHrStaffName(String hrStaffName) {
        this.hrStaffName = hrStaffName;
    }

    public BigDecimal getSumAmountMin() {
        return sumAmountMin;
    }

    public void setSumAmountMin(BigDecimal sumAmountMin) {
        this.sumAmountMin = sumAmountMin;
    }

    public BigDecimal getSumAmountMax() {
        return sumAmountMax;
    }

    public void setSumAmountMax(BigDecimal sumAmountMax) {
        this.sumAmountMax = sumAmountMax;
    }

    public List<InquiryProSub> getInquiryProSubs() {
        return inquiryProSubs;
    }

    public void setInquiryProSubs(List<InquiryProSub> inquiryProSubs) {
        this.inquiryProSubs = inquiryProSubs;
    }

    public List<InquiryProAtt> getInquiryProAtts() {
        return inquiryProAtts;
    }

    public void setInquiryProAtts(List<InquiryProAtt> inquiryProAtts) {
        this.inquiryProAtts = inquiryProAtts;
    }

    public String getProCode() {
        return proCode;
    }

    public void setProCode(String proCode) {
        this.proCode = proCode;
    }

    public String getProcessStatus() {
        return processStatus;
    }

    public void setProcessStatus(String processStatus) {
        this.processStatus = processStatus;
    }

    public String getSrealName() {
        return srealName;
    }

    public void setSrealName(String srealName) {
        this.srealName = srealName;
    }
}
